package com.design.javaManage.mapper;


// 权限的增删改查

import com.design.javaManage.entity.SysPermission;
import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SysPermissionMapper {

    // 添加
    void insert(SysPermission permission);

    // 修改
    void update(SysPermission permission);

    // 删除
    void delete(Long Id);

    // 分页查询
    Page<SysPermission> findPage(String queryString);

    // 根据角色ID查询该角色下的权限信息
    List<SysPermission> findByRoleId(@Param("roleId")Long roleId);

    // 查询所有的权限数据
    List<SysPermission> findAll();
}


